'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  router.get('/', controller.home.index);
  //注册
  router.post('/api/registry',controller.user.registry);
  //登录
  router.post('/api/login',controller.user.login);
  //编辑个人信息
  router.put('/api/editPerson',controller.user.editPerson);

  //知识库的为例 restful风格的url定义
  router.resources('store','/api/store',controller.store);
  //文档
  router.resources('word','/api/word',controller.word);
  //关注
  router.resources('follow','/api/follow',controller.follow);
  //收藏
  router.resources('collect','/api/collect',controller.collect);

  //搜索
  router.get('/api/search',controller.search.getWords);

};

/**
 * post get put delete
 * 
 * post 提交数据  数据新增数据
 * 
 * get 查询数据   从数据库里获取数据
 * 
 * put 更新数据   修改数据库内已存在的数据
 * 
 * delete 删除数据  从数据库库里删除数据
 * */